package com.css.fxfzysx.modules.vaolEngineering.constants;

import cn.hutool.core.util.StrUtil;
import com.css.fxfzysx.constants.FxfzConstants;

import java.util.HashMap;
import java.util.Map;

public class TypeObjectConstants {
    public static final Map<String, Integer> TYPE_MAP = new HashMap<>();
    static {
        TYPE_MAP.put(FxfzConstants.CZT_SMX_DXGW,1);
        TYPE_MAP.put(FxfzConstants.CZT_SMX_GS,2);
        TYPE_MAP.put(FxfzConstants.CZT_SMX_RQ,3);
        TYPE_MAP.put(FxfzConstants.CZT_SMX_QL,4);
        TYPE_MAP.put(FxfzConstants.CZT_SMX_DL,5);
        TYPE_MAP.put(FxfzConstants.CZT_SMX_BDZ,6);
        TYPE_MAP.put(FxfzConstants.CZT_SMX_GD,7);
        TYPE_MAP.put(FxfzConstants.CZT_SMX_TX,9);
    }

    public static Integer getConstant(String destructiveState) {
        if(StrUtil.isBlankIfStr(destructiveState)){
            return null;
        }
        return TYPE_MAP.get(destructiveState);
    }
}
